Thema Datum  Von Nutzer Rating
Antwort
12.04.2017 13:10:08 Felix
****
NotSolved
12.04.2017 18:27:35 BigBen
NotSolved
13.04.2017 08:53:02 Felix
NotSolved
13.04.2017 14:01:18 BigBen
NotSolved
13.04.2017 14:30:49 BigBen
NotSolved
13.04.2017 14:38:01 BigBen
NotSolved
Rot In der Schleife drucken lassen | Mein Code spinnt rum
13.04.2017 15:45:11 Felix
NotSolved
13.04.2017 17:31:47 BigBen
NotSolved

Ansicht des Beitrags:
Von:
Felix
Datum:
13.04.2017 15:45:11
Views:
598
Rating: Antwort:
  Ja
Thema:
In der Schleife drucken lassen | Mein Code spinnt rum

Moin! Danke erstmal für die Antwort! Werde ich gleich ausprobieren!

 

Noch eine weitere Frage:

In dem Serienbrief würde ich gerne abhängig von einer Spalte in der Exceldatei eine Zeile in dem Serienbrief löschen.

Also If .DataSource.Datafields("Test") > 0 Then

delete...

End If

 

Wenn beim nächsten Serienbrief aber "Test" < 0 ist, soll er das Standarddokument nutzen.

 

Leider weiß ich nicht so richtig wo ich den Code einfügen soll... Bzw ob es überhaupt möglich ist, oder ob der Serienbrief mit den gelöschten Zeilen "gespeichert" wird.

 

Theoretisch müsste das doch durchgeführt werden bevor die PDF gespeichert wird oder ?

 

    With ActiveDocument.MailMerge
        .DataSource.ActiveRecord = strInbox - 1
        Do
            .Destination = wdSendToNewDocument
            .SuppressBlankLines = True
            With .DataSource
                .FirstRecord = .ActiveRecord
                .LastRecord = .ActiveRecord
                sBrief = Path & .DataFields("VBA").Value & ".pdf"
            End With
           .Execute Pause:=False
            If .DataSource.DataFields("VBA").Value > strInboxende - 1 Then
                ActiveDocument.SaveAs FileName:=sBrief, FileFormat:=wdFormatPDF
            End If
            ActiveDocument.Close False
        
            If .DataSource.ActiveRecord < strInboxende - 1 Then
                .DataSource.ActiveRecord = wdNextRecord
            Else
                Exit Do
            End If
    Loop
    End With


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.04.2017 13:10:08 Felix
****
NotSolved
12.04.2017 18:27:35 BigBen
NotSolved
13.04.2017 08:53:02 Felix
NotSolved
13.04.2017 14:01:18 BigBen
NotSolved
13.04.2017 14:30:49 BigBen
NotSolved
13.04.2017 14:38:01 BigBen
NotSolved
Rot In der Schleife drucken lassen | Mein Code spinnt rum
13.04.2017 15:45:11 Felix
NotSolved
13.04.2017 17:31:47 BigBen
NotSolved